﻿//DrivingSchool类
Ext.define("DrivingSchool", {
    extend: 'Ext.data.Model',//继承
    fields: [//数据集(字段集合)
        { name: 'DrivingName', type: 'string' },
        { name: 'ProvinceCity', type: 'string' },
        { name: 'Telephone', type: 'string' },
        { name: 'DrivingAccount', type: 'string' }
    ]
});

//创建一个store
Ext.create("Ext.data.Store", {
     model: "DrivingSchool",
      storeId: "s_DrivingSchool",//这里给store一个id，以便调用
      pageSize: 10,//页大小
      //代理，发ajax去请求数据，然后把请求得来的数据集放到store中，以便调用
      proxy: {
          type: "ajax",
          url: "/DrivingSchool/AjaxGetDrivSchList",
          reader: {
              //获取json格式的数据
              type: "json",
              //根节点，对应于返回的json里面的 return Json(new { total = list.Count, list = listPart }, JsonRequestBehavior.AllowGet);的list
              root: "list"
          },
          writer: {
              type: "json"
          }
      },
      //自动加载数据
      autoLoad: true
});